home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-13
/
me_cd22.zip
/
MC2MUTT.ZIP
/
ACKERMAN.MUT
< prev
next >
Wrap
Lisp/Scheme
|
1992-04-27
|
205b
|
13 lines
; Ackerman's function
(defun A (int x y)
{
(case
(== x 0) (+ y 1)
(== y 0) (A (- x 1) 1)
TRUE (A (- x 1) (A x (- y 1)))
)
})
(msg (A (atoi (ask "x = "))(atoi (ask "x = "))))